﻿using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.SystemSettings.Dto
{
    /// <summary>
    /// 保存流程催办配置
    /// </summary>
    public class SaveFlowUrgingConfigurationInput
    {
        /// <summary>
        /// 自增ID
        /// </summary>
        public int? Id { get; set; }

        /// <summary>
        /// 表单编码
        /// </summary>
        public string BTID { get; set; }

        /// <summary>
        /// 催办节点名称
        /// </summary>
        public string NodeName { get; set; }

        /// <summary>
        /// 催办流程有效期限(单位/天)
        /// </summary>
        public int? ExpiryDate { get; set; }

        /// <summary>
        /// 催办频率
        /// </summary>
        public string Frequency { get; set; }

        /// <summary>
        /// 催办时间段：早中,早上，中午
        /// </summary>
        public string TimeSlot { get; set; }

        /// <summary>
        /// 多少号催办,多个用逗号分隔如：1,15
        /// 特殊配置31:每个月最后一天催办
        /// </summary>
        public string Days { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 按照星期几催办,多个用逗号分隔如：1,3
        /// 星期天是0
        /// </summary>
        public string Weeks { get; set; }

        /// <summary>
        /// 催办类型 ：1 普通催办，2 特殊催办
        /// </summary>
        public string FlowUrgingType { get; set; }

        /// <summary>
        /// 催办类别（1: 催办频率；2:催办时间段；3:催办日期）
        /// </summary>
        public string FlowUrgingCategory { get; set; }

        /// <summary>
        /// 删除标识
        /// </summary>
        public string IsDelete { get; set; }
    }
}
